|
The
File menu allows GPIF Designer projects to be loaded from and saved
to disk. It also provides a simple mechanism for starting
fresh, with a pristine, new project. Finally, some non-waveform-specific
project properties are also accessed from this menu. |
|
The
File|New
menu
item erases all user-placed waveform
action points
and resets all block diagram settings to default values
for the selected chip. |
|
File|Open
has the expected functionality of allowing the user to select
a previously saved GPIF Designer project file. |
|
File|Save
writes all the block diagram and waveform information to the
currently active GPIF Designer project file. The
waveforms of all enabled banks
are saved. |
|
File|Save
As
prompts for a name and location of the new GPIF Designer project
file in which to save all the block diagram and waveform information.
After saving the data, the new file becomes the currently
open (i.e. active) project file. |
|
The
File|Properties
menu item brings-up the Properties dialog box shown below.
By
default, the vertical grid lines are turned-on when File|New
is invoked. This setting is saved along with all
other parameters to the GPIF Designer project files (*.gpf)
when the File|Save
or File|Save
As
operations are performed. |
|
The
Enable
GPIF Debug Output on PE[2:0]
checkbox controls the value of the GSTATE bit (b2) of the IFCONFIG
register. Check this box in order to read the values of
GSTATE bits [2:0] on lines [2:0] of port E. |
|
GPIF
Designer is able to manage up to 8 sets (i.e. banks) of waveform
descriptors. Each bank consists of 4 waveform descriptors,
which are displayed on the 4 waveform editor tab pages. At
any one time, only one bank of waveform descriptors is displayed.
However, the displayed bank of descriptors can be switched
via the Tools|Select
Waveform Bank
menu item.
When the
Tools|Export
to GPIF.c
file menu item is invoked, waveform
descriptor data structures are exported for all enabled banks. If
more than 1 bank is enabled, the resulting "*.c" file will
be larger
and more complex. |